const express = require('express')

const userModel = require('./dao/models/userModel')


const app = express()
app.listen(8080)





// 添加数据操作
// 返回的是promise对象 .then
/* userModel.insertMany({
  username: 'user3',
  password: 'user3',
  email: 'aa@aa.com',
  age: 11,
  hobbies: ['aa', 'bb']
},(err,doc)=>console.log(err))
userModel.insertMany({
  username: 'user4',
  password: 'user4',
  email: 'aa@aa.com',
  age: 11,
  hobbies: ['aa', 'cc']
},(err,doc)=>console.log(err))
 */
// 修改操作
//userModel.updateMany({ username: 'admin' }, { $set: { age: 22 } }).then(res => console.log(res))

// 删除
// userModel.deleteMany({ username: 'admin' }, err => console.log(err))

// 查询
// 参数1：过滤条件
// 参数2：是否显示的字段 0隐藏 1显示
// 参数3：分页选项
// 参数4：回调
// 返回promise
/* userModel.find({}, { __v: 0 }, { skip: 0, limit: 2 }, (err, rows) => {
  console.log(rows)
}) */
userModel.find({}, { __v: 0 }, { skip: 0, limit: 2 }).then(docs => console.log(docs))



/* app.get('/', (req, res) => {


  res.send('数据库')
}) */